Event Engine
Event Settings
| Parameter | Description |
|---|---|
| event.persistence.mode | Configures event storage in high-throughput scenarios. • VOLATILE: Events kept in memory (loss possible on crash).• DURABLE: Events persisted to disk. |
| event.persistence.path | Filesystem path where persistence data is stored if enabled. Default: inside Tomcat installation. |
| process.mode | Defines handling of local/process variables during event generation. • delta: Only modified variables are published.• full: All variables are published. |
E-Mail Settings
| Parameter | Description |
|---|---|
| email.enabled | Enable (true) / Disable (false) email notifications for error events. |
| email.mode | Defines detail level of emails: • DETAILED: Full info in email.• NOTIFY: Only a notification. |
| email.source | Subsystem or event engine causing the event. Use * for all. |
| email.type | Message types to send (e.g., ERROR). |
| email.smtphost | SMTP server hostname or IP. |
| email.smtpport | SMTP server port number. |
| email.smtpuser | Username for SMTP login. Empty string disables authentication. |
| email.smtppwd | Password for SMTP login. |
| email.usessl | Enable/disable SSL encryption. |
| email.to | List of recipients. |
| email.from | Sender address. |
| email.subject | Standard subject line. |
| email.limit | Number of errors cached before sending email. 0 = every event. |
| email.delay | Time interval before email is sent, even if cache not full. |
| email.attach | Attach error info instead of inline. • true: header/footer inline, body attached.• false: all inline. |
| email.header | First line of email body (for DETAILED mode). |
| email.separator | Separator between multiple errors (for DETAILED mode). |
| email.footer | Last line of email body (for DETAILED mode). |
| email.simple.body | Body text for NOTIFY mode. |
| email.process.event | Format for process events in emails. Parameters: EVENT.ORIGINATOR, EVENT.TYPE, EVENT.ACTION, EVENT.OCCURANCE, PROCESS.ID, EVENT.INFO, PROCESS.NAME, SCENARIO.NAME, SCENARIO.ID, TOKEN.ACTIVITY, PROCESS.VARS, LOCAL.VARS |
| email.process.token.event | Format for process token events. Parameters: EVENT.ORIGINATOR, EVENT.TYPE, EVENT.ACTION, EVENT.OCCURANCE, PROCESS.ID, EVENT.INFO, PROCESS.NAME, TOKEN.ACTIVITY, SCENARIO.NAME, SCENARIO.ID, PROCESS.VARS, LOCAL.VARS |
| email.variable | Format for variables. Parameters: VAR.NAME, VAR.VALUE |
| email.system.event | Format for system events. Parameters: EVENT.ORIGINATOR, EVENT.TYPE, EVENT.ACTION, EVENT.OCCURANCE, CONTEXT.SHORTINFO, CONTEXT.FULLINFO, CONTEXT.ERRORINFO |
File Settings
| Parameter | Description |
|---|---|
| file.enabled | Enable writing messages to files. |
| file.path | Path to the file. |
| file.type | Types of messages written. |
| file.source | Subsystem or engine that created the event. Use * for all. |
Scenario Logging Settings
| Parameter | Description |
|---|---|
| scenario.log.enabled | Enable (true) writing scenario-specific events into scenario-specific log file. |
| scenario.log.event.group | Defines event types: • SYSTEM_EVENT & PROCESS_EVENT• SYSTEM_EVENT• PROCESS_EVENT |
| scenario.log.level.error | Log level for SEVERE events. |
| scenario.log.level.info | Log level for INFO events. |
| scenario.log.level.warn | Log level for WARNING events. |
| scenario.log.maxvarsize | Max length of variable values in logs. |
| scenario.log.mode | Destination: • scenario: scenario-specific file (default).• standard: standard logger. |
| scenario.log.process.event | Format for process events in logs. Parameters: EVENT.ORIGINATOR, EVENT.TYPE, EVENT.ACTION, EVENT.OCCURANCE, PROCESS.ID, EVENT.INFO, PROCESS.NAME, SCENARIO.NAME, SCENARIO.ID, TOKEN.ACTIVITY, PROCESS.VARS, LOCAL.VARS |
| scenario.log.process.token.event | Format for process token events. Parameters: EVENT.ORIGINATOR, EVENT.TYPE, EVENT.ACTION, EVENT.OCCURANCE, PROCESS.ID, EVENT.INFO, PROCESS.NAME, TOKEN.ACTIVITY, SCENARIO.NAME, SCENARIO.ID, PROCESS.VARS, LOCAL.VARS |
| scenario.log.variable | Format for variables. Parameters: VAR.NAME, VAR.VALUE |
| scenario.log.system.event | Format for system events. Parameters: EVENT.ORIGINATOR, EVENT.TYPE, EVENT.ACTION, EVENT.OCCURANCE, CONTEXT.SHORTINFO, CONTEXT.FULLINFO, CONTEXT.ERRORINFO |
Signal Settings
| Parameter | Description |
|---|---|
| signal.enabled | Enable (true) / Disable (false) publishing error events as Orchestra ESB signals. |
| Signal Types | • namespace: emds:event, name: ProcessEvent → thrown on process error.• namespace: emds:event, name: SystemEvent → thrown on system error. |